package ems.dev.easycode.util;


import cn.hutool.core.io.resource.ClassPathResource;
import java.io.IOException;
import java.util.Properties;

/**
 * @author 狠穿
 * @version 1.0.0
 * @date 2023/5/24
 * @function 封装与配置文件相关的操作
 */
public class PropertiesUtil {

    /**
     * 从指定名称的配置文件中获取指定属性的值
     * @param proFileName 配置文件的名称(带文件后缀名)
     * @param proKey 属性名称
     * @return
     */
    public static String getProValueStr(String proFileName,String proKey){
        ClassPathResource resource = new ClassPathResource(proFileName);
        Properties properties = new Properties();
        try {
            properties.load(resource.getStream());
            return properties.getProperty(proKey,null);
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}
